.nav {
    width: 100%;
    height: 1.33333rem;
    background: #F9F9F9;
    box-shadow: inset 0px 1px 0px 0px #D6D6D6;
    position: relative;
}

.nav ul {
    height: 100%;
}

.nav li {
    height: 100%;
    text-align: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
}

.nav li a {
    width: 100%;
    height: 100%;
    display: block;
    color: #838383;
    font-size: 0.26667rem;
    padding-top: 0.13333rem;
    box-sizing: border-box;
}

.nav li a .iconfont {
    display: block;
    font-size: 0.64rem;
    height: 0.69333rem;
}

.nav li a .iconfont.icon-selected {
    display: none;
}

.nav li a:active {
    background-color: #ececec;
}

.nav li a.selected,
.nav li a:active {
    color: #2591FF;
}

.nav li a.selected .icon-selected,
.nav li a:active .icon-selected {
    display: block;
}

.nav li a.selected .icon-default,
.nav li a:active .icon-default {
    display: none;
}

.nav li a span {
    line-height: 0.4rem;
}

.nav.nav-index .item-index a {
    color: #2591FF;
}

.nav.nav-index .item-index .icon-selected {
    display: block;
}

.nav.nav-index .item-index .icon-default {
    display: none;
}

.nav.nav-finance .item-finance a {
    color: #2591FF;
}

.nav.nav-finance .item-finance .icon-selected {
    display: block;
}

.nav.nav-finance .item-finance .icon-default {
    display: none;
}

.nav.nav-discover .item-discover a {
    color: #2591FF;
}

.nav.nav-discover .item-discover .icon-selected {
    display: block;
}

.nav.nav-discover .item-discover .icon-default {
    display: none;
}

.nav.nav-mine .item-mine a {
    color: #2591FF;
}

.nav.nav-mine .item-mine .icon-selected {
    display: block;
}

.nav.nav-mine .item-mine .icon-default {
    display: none;
}

.nav .download-tip {
    width: 100%;
    height: 1.17333rem;
    position: absolute;
    top: -1.17333rem;
    left: 0;
    background: #333333;
    display: none;
}

.nav .download-tip .close-btn {
    width: 1.33333rem;
    height: 1.17333rem;
    text-align: center;
    line-height: 1.17333rem;
}

.nav .download-tip .close-btn .iconfont {
    font-size: 0.53333rem;
    color: #ccc;
}

.nav .download-tip .download-btn-wrapper {
    width: 8.26667rem;
    margin-left: 0.26667rem;
    padding: 0.18667rem 0 0;
}

.nav .download-tip .logo-pic {
    width: 0.8rem;
    height: 0.8rem;
}

.nav .download-tip .info {
    font-size: 0.29333rem;
    color: #FFFFFF;
    line-height: 0.4rem;
    margin-left: 0.2rem;
}

.nav .download-tip .download-btn-mock {
    margin-top: 0.04rem;
    width: 1.76rem;
    height: 0.69333rem;
    line-height: 0.69333rem;
    background: #FFFFFF;
    border: 1px solid #FFFFFF;
    border-radius: 0.02667rem;
    text-align: center;
    font-size: 0.32rem;
    color: #117BCE;
}